package bjut.core.factory;

import bjut.core.exception.BeansException;

import java.util.Map;

/**
 * @Author: zhuzhiming
 * @Date: 2022/4/3 22:45
 */
public interface ListableBeanFactory extends BeanFactory {

    <T> Map<String, T> getBeansOfType(Class<T> type) throws BeansException;

    String[] getBeanDefinitionNames();

}
